import java.util.Scanner;

//输出空心矩形，矩形的高和宽用户输入， 必须都大于等于3，否则要求重新输入；
//比如，输入3和5，则最后的图形如下
// *****
// *   *
// *****
public class homework25 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        if(n<3 || m<3){
            System.out.println("重新输入,必须都大于等于3");
            n=sc.nextInt();
            m=sc.nextInt();
        }
        for(int i=1;i<=n;i++){
            for(int j=1;j<=m;j++){
                if(i==1||j==1||i==n||j==m){
                    System.out.print("*");
                }else System.out.print(" ");
            }
            System.out.println();
        }
    }
}
